; Change yOffset value
set global.yOffset = global.yOffset - 0.05

; Generate YOffset.g (persistent yOffset var)
echo >"0:/sys/user/variables/YOffset.g" "set global.yOffset = "^{global.yOffset}

; Generate ToolOffset.g
echo >"0:/sys/user/actions/ToolOffset.g" "G10 P1 U"^{global.uOffset}^" Y"^{global.yOffset}^" Z"^{global.tool1ZOffset}

; Apply changes
G10 P1 U{global.uOffset} Y{global.yOffset} Z{global.tool1ZOffset}
echo "Current offsets: U"^{global.uOffset}^" Y"^{global.yOffset}^" Z"^{global.tool1ZOffset}